package com.star.sync.elasticsearch.dto.torderinfo;

import com.star.sync.elasticsearch.annotation.EsDataMapping;
import com.star.sync.elasticsearch.execute.torderinfo.TOrderInfoExecute;
import lombok.Data;

import java.util.Date;

@Data
@EsDataMapping(indexName = "t_account",tableName = "t_account",type = "child")
public class TAccount  extends TOrderInfoExecute<TAccount> {
    private Integer id;

    private Integer userId;

    private String nickname;

    private String accountNo;

    private String password;

    private String acctype;

    private String usertype;

    private String regnode;

    private String datafrom;

    private Boolean ifMainAccount;

    private String email;

    private String personalizedSignature;

    private String accountLevel;

    private String accountPhoto;

    private String accountQrcode;

    private String thridPary;

    private String thridParyId;

    private String remark;

    private String param1;

    private String param2;

    private String param3;

    private String param4;

    private Date createTime;

    private String createUser;

    private Date updateTime;

    private String updateUser;

    private Boolean enable;


    @Override
    public TAccount update(TAccount tAccount) {
        return null;
    }

    @Override
    public TAccount delete(TAccount tAccount) {
        return null;
    }
}